1 <?xml version=
"1.0" encoding=
"UTF-8"?> 
   3    LastUpgradeVersion = 
"1200" 
   6       parallelizeBuildables = 
"NO" 
   7       buildImplicitDependencies = 
"NO"> 
  10             buildForTesting = 
"YES" 
  11             buildForRunning = 
"YES" 
  12             buildForProfiling = 
"YES" 
  13             buildForArchiving = 
"YES" 
  14             buildForAnalyzing = 
"YES"> 
  16                BuildableIdentifier = 
"primary" 
  17                BlueprintIdentifier = 
"4C91273D0ADBF46200AF202E" 
  18                BuildableName = 
"Security_all_ios" 
  19                BlueprintName = 
"Security_all_ios" 
  20                ReferencedContainer = 
"container:Security.xcodeproj"> 
  24             buildForTesting = 
"YES" 
  25             buildForRunning = 
"YES" 
  26             buildForProfiling = 
"YES" 
  27             buildForArchiving = 
"YES" 
  28             buildForAnalyzing = 
"YES"> 
  30                BuildableIdentifier = 
"primary" 
  31                BlueprintIdentifier = 
"4C711D5813AFCD0900FE865D" 
  32                BuildableName = 
"SecurityDevTests.app" 
  33                BlueprintName = 
"SecurityDevTests" 
  34                ReferencedContainer = 
"container:Security.xcodeproj"> 
  40       buildConfiguration = 
"Debug" 
  41       selectedDebuggerIdentifier = 
"Xcode.DebuggerFoundation.Debugger.LLDB" 
  42       selectedLauncherIdentifier = 
"Xcode.DebuggerFoundation.Launcher.LLDB" 
  43       shouldUseLaunchSchemeArgsEnv = 
"YES"> 
  48                BuildableIdentifier = 
"primary" 
  49                BlueprintIdentifier = 
"E7D847CD1C6BE9720025BB44" 
  50                BuildableName = 
"KeychainCircleTests.xctest" 
  51                BlueprintName = 
"KeychainCircleTests" 
  52                ReferencedContainer = 
"container:Security.xcodeproj"> 
  58                BuildableIdentifier = 
"primary" 
  59                BlueprintIdentifier = 
"6C9808681E788AFD00E70590" 
  60                BuildableName = 
"CKKSCloudKitTests.xctest" 
  61                BlueprintName = 
"CKKSCloudKitTests_ios" 
  62                ReferencedContainer = 
"container:Security.xcodeproj"> 
  68                BuildableIdentifier = 
"primary" 
  69                BlueprintIdentifier = 
"6C46056B1F882B9B001421B6" 
  70                BuildableName = 
"KeychainAnalyticsTests.xctest" 
  71                BlueprintName = 
"KeychainAnalyticsTests" 
  72                ReferencedContainer = 
"container:Security.xcodeproj"> 
  78                BuildableIdentifier = 
"primary" 
  79                BlueprintIdentifier = 
"6C39234421F13E4D00D018AD" 
  80                BuildableName = 
"SecDbBackupTests.xctest" 
  81                BlueprintName = 
"SecDbBackupTests" 
  82                ReferencedContainer = 
"container:Security.xcodeproj"> 
  88       buildConfiguration = 
"Debug" 
  89       selectedDebuggerIdentifier = 
"Xcode.DebuggerFoundation.Debugger.LLDB" 
  90       selectedLauncherIdentifier = 
"Xcode.DebuggerFoundation.Launcher.LLDB" 
  92       useCustomWorkingDirectory = 
"NO" 
  93       ignoresPersistentStateOnLaunch = 
"NO" 
  94       debugDocumentVersioning = 
"YES" 
  95       debugServiceExtension = 
"internal" 
  96       allowLocationSimulation = 
"YES"> 
  99             ActionType = 
"Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction"> 
 102                scriptText = 
"echo "Pre-actions script (Debug) $SRCROOT $PWD"
#/bin/sh ${SRCROOT}/SecurityTests/PreSecurityTests.sh

"> 
 108             ActionType = 
"Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction"> 
 111                scriptText = 
"echo "Post-actions script (Debug) $SRCROOT $PWD"
#/bin/sh ${SRCROOT}/SecurityTests/PostSecurityTests.sh
"> 
 115       <BuildableProductRunnable 
 116          runnableDebuggingMode = 
"0"> 
 118             BuildableIdentifier = 
"primary" 
 119             BlueprintIdentifier = 
"4C711D5813AFCD0900FE865D" 
 120             BuildableName = 
"SecurityDevTests.app" 
 121             BlueprintName = 
"SecurityDevTests" 
 122             ReferencedContainer = 
"container:Security.xcodeproj"> 
 123          </BuildableReference> 
 124       </BuildableProductRunnable> 
 125       <CommandLineArguments> 
 129          </CommandLineArgument> 
 133          </CommandLineArgument> 
 137          </CommandLineArgument> 
 141          </CommandLineArgument> 
 143             argument = 
"su_07_debugging" 
 145          </CommandLineArgument> 
 147             argument = 
"su_10_cfstring_der" 
 149          </CommandLineArgument> 
 151             argument = 
"su_11_cfdata_der" 
 153          </CommandLineArgument> 
 155             argument = 
"su_12_cfboolean_der" 
 157          </CommandLineArgument> 
 159             argument = 
"su_13_cfnumber_der" 
 161          </CommandLineArgument> 
 163             argument = 
"su_14_cfarray_der" 
 165          </CommandLineArgument> 
 167             argument = 
"su_15_cfdictionary_der" 
 169          </CommandLineArgument> 
 171             argument = 
"su_16_cfdate_der" 
 173          </CommandLineArgument> 
 175             argument = 
"su_40_secdb" 
 177          </CommandLineArgument> 
 179             argument = 
"su_41_secdb_stress" 
 181          </CommandLineArgument> 
 183             argument = 
"so_01_serverencryption" 
 185          </CommandLineArgument> 
 187             argument = 
"pbkdf2_00_hmac_sha1" 
 189          </CommandLineArgument> 
 191             argument = 
"spbkdf_00_hmac_sha1" 
 193          </CommandLineArgument> 
 195             argument = 
"spbkdf_01_hmac_sha256" 
 197          </CommandLineArgument> 
 199             argument = 
"si_00_find_nothing" 
 201          </CommandLineArgument> 
 203             argument = 
"si_05_add" 
 205          </CommandLineArgument> 
 207             argument = 
"si_10_find_internet" 
 209          </CommandLineArgument> 
 211             argument = 
"si_11_update_data" 
 213          </CommandLineArgument> 
 215             argument = 
"si_12_item_stress" 
 217          </CommandLineArgument> 
 219             argument = 
"si_14_dateparse" 
 221          </CommandLineArgument> 
 223             argument = 
"si_17_item_system_bluetooth" 
 225          </CommandLineArgument> 
 227             argument = 
"si_21_sectrust_asr" 
 229          </CommandLineArgument> 
 231             argument = 
"si_22_sectrust_iap" 
 233          </CommandLineArgument> 
 235             argument = 
"si_24_sectrust_itms" 
 237          </CommandLineArgument> 
 239             argument = 
"si_24_sectrust_diginotar" 
 241          </CommandLineArgument> 
 243             argument = 
"si_24_sectrust_digicert_malaysia" 
 245          </CommandLineArgument> 
 247             argument = 
"si_24_sectrust_passbook" 
 249          </CommandLineArgument> 
 251             argument = 
"si_25_cms_skid" 
 253          </CommandLineArgument> 
 255             argument = 
"si_26_sectrust_copyproperties" 
 257          </CommandLineArgument> 
 259             argument = 
"si_29_cms_chain_mode" 
 261          </CommandLineArgument> 
 263             argument = 
"si_31_keychain_unreadable" 
 265          </CommandLineArgument> 
 267             argument = 
"si_32_sectrust_pinning_required" 
 269          </CommandLineArgument> 
 271             argument = 
"si_33_keychain_backup" 
 273          </CommandLineArgument> 
 275             argument = 
"si_34_cms_timestamp" 
 277          </CommandLineArgument> 
 279             argument = 
"si_35_cms_expiration_time" 
 281          </CommandLineArgument> 
 283             argument = 
"si_40_seckey" 
 285          </CommandLineArgument> 
 287             argument = 
"si_40_seckey_custom" 
 289          </CommandLineArgument> 
 291             argument = 
"si_41_sececkey" 
 293          </CommandLineArgument> 
 295             argument = 
"si_42_identity" 
 297          </CommandLineArgument> 
 299             argument = 
"si_43_persistent" 
 301          </CommandLineArgument> 
 303             argument = 
"si_44_seckey_gen" 
 305          </CommandLineArgument> 
 307             argument = 
"si_44_seckey_rsa" 
 309          </CommandLineArgument> 
 311             argument = 
"si_44_seckey_ies" 
 313          </CommandLineArgument> 
 315             argument = 
"si_44_seckey_aks" 
 317          </CommandLineArgument> 
 319             argument = 
"si_44_seckey_skv" 
 321          </CommandLineArgument> 
 323             argument = 
"si_44_seckey_proxy" 
 325          </CommandLineArgument> 
 327             argument = 
"si_50_secrandom" 
 329          </CommandLineArgument> 
 331             argument = 
"si_60_cms" 
 333          </CommandLineArgument> 
 335             argument = 
"si_61_pkcs12" 
 337          </CommandLineArgument> 
 339             argument = 
"si_62_csr" 
 341          </CommandLineArgument> 
 343             argument = 
"si_63_scep" 
 345          </CommandLineArgument> 
 347             argument = 
"si_64_ossl_cms" 
 349          </CommandLineArgument> 
 351             argument = 
"si_65_cms_cert_policy" 
 353          </CommandLineArgument> 
 355             argument = 
"si_66_smime" 
 357          </CommandLineArgument> 
 359             argument = 
"si_68_secmatchissuer" 
 361          </CommandLineArgument> 
 363             argument = 
"si_69_keydesc" 
 365          </CommandLineArgument> 
 367             argument = 
"si_70_sectrust_unified" 
 369          </CommandLineArgument> 
 371             argument = 
"si_71_mobile_store_policy" 
 373          </CommandLineArgument> 
 375             argument = 
"si_72_syncableitems" 
 377          </CommandLineArgument> 
 379             argument = 
"si_73_secpasswordgenerate" 
 381          </CommandLineArgument> 
 383             argument = 
"si_76_shared_credentials" 
 385          </CommandLineArgument> 
 387             argument = 
"si_77_SecAccessControl" 
 389          </CommandLineArgument> 
 391             argument = 
"si_80_empty_data" 
 393          </CommandLineArgument> 
 395             argument = 
"si_83_seccertificate_sighashalg" 
 397          </CommandLineArgument> 
 399             argument = 
"si_89_cms_hash_agility" 
 401          </CommandLineArgument> 
 403             argument = 
"si_90_emcs" 
 405          </CommandLineArgument> 
 407             argument = 
"si_95_cms_basic" 
 409          </CommandLineArgument> 
 411             argument = 
"sc_20_keynames" 
 413          </CommandLineArgument> 
 415             argument = 
"sc_25_soskeygen" 
 417          </CommandLineArgument> 
 419             argument = 
"sc_90_ckdclient" 
 421          </CommandLineArgument> 
 423             argument = 
"sc_91_localkvs" 
 425          </CommandLineArgument> 
 427             argument = 
"sc_92_circlecreate_local" 
 429          </CommandLineArgument> 
 431             argument = 
"sc_93_circle_remote_alice" 
 433          </CommandLineArgument> 
 435             argument = 
"sc_94_circle_remote_bob" 
 437          </CommandLineArgument> 
 439             argument = 
"sc_95_ckd2client" 
 441          </CommandLineArgument> 
 443             argument = 
"sc_96_notify" 
 445          </CommandLineArgument> 
 447             argument = 
"sc_97_getcycler" 
 449          </CommandLineArgument> 
 451             argument = 
"sc_97b_getcycler" 
 453          </CommandLineArgument> 
 455             argument = 
"sc_98_clearallkvs" 
 457          </CommandLineArgument> 
 459             argument = 
"sc_99_kvsmonitor" 
 461          </CommandLineArgument> 
 463             argument = 
"sc_100_devicecircle" 
 465          </CommandLineArgument> 
 467             argument = 
"sc_101_accountsync" 
 469          </CommandLineArgument> 
 471             argument = 
"sc_130_resignationticket " 
 473          </CommandLineArgument> 
 475             argument = 
"sc_140_hsa2" 
 477          </CommandLineArgument> 
 479             argument = 
"sc_150_Ring" 
 481          </CommandLineArgument> 
 483             argument = 
"sc_153_backupslicekeybag" 
 485          </CommandLineArgument> 
 487             argument = 
"sc_160_keyinterest" 
 489          </CommandLineArgument> 
 491             argument = 
"sd_10_policytree" 
 493          </CommandLineArgument> 
 495             argument = 
"ssl_39_echo" 
 497          </CommandLineArgument> 
 499             argument = 
"ssl_40_clientauth" 
 501          </CommandLineArgument> 
 503             argument = 
"ssl_41_clientauth" 
 505          </CommandLineArgument> 
 507             argument = 
"ssl_42_ciphers" 
 509          </CommandLineArgument> 
 511             argument = 
"ssl_43_ciphers" 
 513          </CommandLineArgument> 
 515             argument = 
"ssl_44_crashes" 
 517          </CommandLineArgument> 
 519             argument = 
"ssl_45_tls12" 
 521          </CommandLineArgument> 
 523             argument = 
"ssl_46_SSLGetSupportedCiphers" 
 525          </CommandLineArgument> 
 527             argument = 
"ssl_47_falsestart" 
 529          </CommandLineArgument> 
 531             argument = 
"ssl_48_split" 
 533          </CommandLineArgument> 
 535             argument = 
"ssl_49_sni" 
 537          </CommandLineArgument> 
 539             argument = 
"ssl_50_server" 
 541          </CommandLineArgument> 
 543             argument = 
"ssl_51_state" 
 545          </CommandLineArgument> 
 547             argument = 
"ssl_52_noconn" 
 549          </CommandLineArgument> 
 551             argument = 
"ssl_53_clientauth" 
 553          </CommandLineArgument> 
 555             argument = 
"ssl_54_dhe" 
 557          </CommandLineArgument> 
 559             argument = 
"ssl_55_sessioncache" 
 561          </CommandLineArgument> 
 563             argument = 
"ssl-56-renegotiate" 
 565          </CommandLineArgument> 
 567             argument = 
"sectask-10-sectask-self" 
 569          </CommandLineArgument> 
 571             argument = 
"sectask-11-sectask-audittoken" 
 573          </CommandLineArgument> 
 577          </CommandLineArgument> 
 579             argument = 
"vmdh_41_example" 
 581          </CommandLineArgument> 
 583             argument = 
"vmdh_42_example2" 
 585          </CommandLineArgument> 
 587             argument = 
"mp_00_identity" 
 589          </CommandLineArgument> 
 591             argument = 
"mp-packetdata" 
 593          </CommandLineArgument> 
 595             argument = 
"mp_01_messages" 
 597          </CommandLineArgument> 
 599             argument = 
"mp_10_streamprotection" 
 601          </CommandLineArgument> 
 603             argument = 
"mp-otrdh" 
 605          </CommandLineArgument> 
 607             argument = 
"mp_30_negotiation" 
 609          </CommandLineArgument> 
 611             argument = 
"sc_01_create" 
 613          </CommandLineArgument> 
 615             argument = 
"otr_00_identity" 
 617          </CommandLineArgument> 
 619             argument = 
"otr_30_negotiation" 
 621          </CommandLineArgument> 
 623             argument = 
"otr_40_edgecases" 
 625          </CommandLineArgument> 
 627             argument = 
"otr_50_roll" 
 629          </CommandLineArgument> 
 631             argument = 
"otr_60_slowroll" 
 633          </CommandLineArgument> 
 635             argument = 
"otr_otrdh" 
 637          </CommandLineArgument> 
 639             argument = 
"otr_packetdata" 
 641          </CommandLineArgument> 
 643             argument = 
"rk_01_recoverykey" 
 645          </CommandLineArgument> 
 646       </CommandLineArguments> 
 647       <EnvironmentVariables> 
 650             value = 
"error,trace" 
 652          </EnvironmentVariable> 
 654             key = 
"MallocStackLogging" 
 657          </EnvironmentVariable> 
 660             value = 
"detect_odr_violation=0" 
 662          </EnvironmentVariable> 
 663       </EnvironmentVariables> 
 666       buildConfiguration = 
"Debug" 
 667       shouldUseLaunchSchemeArgsEnv = 
"YES" 
 668       savedToolIdentifier = 
"" 
 669       useCustomWorkingDirectory = 
"NO" 
 670       debugDocumentVersioning = 
"YES"> 
 671       <BuildableProductRunnable 
 672          runnableDebuggingMode = 
"0"> 
 674             BuildableIdentifier = 
"primary" 
 675             BlueprintIdentifier = 
"4C711D5813AFCD0900FE865D" 
 676             BuildableName = 
"SecurityDevTests.app" 
 677             BlueprintName = 
"SecurityDevTests" 
 678             ReferencedContainer = 
"container:Security.xcodeproj"> 
 679          </BuildableReference> 
 680       </BuildableProductRunnable> 
 683       buildConfiguration = 
"Debug"> 
 686       buildConfiguration = 
"Debug" 
 687       revealArchiveInOrganizer = 
"YES"> 
 690       buildConfiguration = 
"Debug" 
 691       killProcesses = 
"securityd" 
 692       includeDebugSupportFiles = 
"YES">